package com.jkl.dao.home;

import com.jkl.entity.bsWorkflowLog.BsWorkflowLog;
import com.jkl.entity.home.HomeMappingEntity;
import com.jkl.entity.home.HomeRequestEntity;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;

public interface MainIndexMapper extends Mapper<BsWorkflowLog> {
	
	//城镇垃圾产生量
	List<HomeMappingEntity> getGarbageTotal(HomeRequestEntity homeRequestEntity);
	//当前年各个月城镇垃圾产生量
	List<HomeMappingEntity> getGarbageTotalVByTime(HomeRequestEntity homeRequestEntity);
	//城镇无害化处理率
	List<HomeMappingEntity> harmRate(HomeRequestEntity homeRequestEntity);
	//获取无害化分析外圈数据
	HomeMappingEntity getHarmLesscircleAnalysis(HomeRequestEntity homeRequestEntity);
	//获取无害化分析内圈数据
	HomeMappingEntity getHarmLessInnercircleAnalysis(HomeRequestEntity homeRequestEntity);
	//获取资源化分析柱状图
	List<HomeMappingEntity> getResourceAnalysis(HomeRequestEntity homeRequestEntity);
	//获取资源化分析饼状图
	HomeMappingEntity getResourceCircleAnalysis(HomeRequestEntity homeRequestEntity);
	//设施设备
	List<HomeMappingEntity> getDeviceCount(HomeRequestEntity homeRequestEntity);
	//GIS
	HomeMappingEntity gis(HomeRequestEntity homeRequestEntity);
	//通用获取服务人口
	HomeMappingEntity getYearIndex(HomeRequestEntity homeRequestEntity);
}